package com.goldcn.order.dto;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by 1111 on 2016/11/30.
 */
public class OrderIndexDto {
    private String sureTime = "0";
    private String sendTime = "0";
    private String finishTime = "0";
    private String payTime = "0";
    private Integer payType = 0;
    private String addTime;
    private String address;
    private BigDecimal amount;
    private Integer qty;
    private String branchID;
    private String buyersID;
    private String buyersName;
    private String orderID;
    private String salesID;
    private String salesManagerID;
    private String orderNO;//用户订单号
    private Integer status;
    private String subbranchID;
    private String supplierID;
    private String supplierName;
    private String twoLevelBranchID;
    private Integer updateTime;
    private String mobile;
    private BigDecimal pointQty;
    private BigDecimal pointAmount;
    private String couponType = "1";
    private String payNO = "";//支付订单号
    //订单类型： 1：用户商品购买订单 2:提金运保费支付订单
    private String orderType = "1";
    //发票类型
    private Integer invoicesType;
    //核销失效时间
    private String checkInvalidTime;
    //撤销时间
    private String cancelTime;
    //溯源信息
    private String opathName;
    //订单支付类型
    private String orderPayType = "0";
    //订单核销码
    private String checkCode;

    private String companyID;

    private Integer type;

    public String getCheckCode() {
        return checkCode;
    }

    public void setCheckCode(String checkCode) {
        this.checkCode = checkCode;
    }

    public String getOrderPayType() {
        return orderPayType;
    }

    public void setOrderPayType(String orderPayType) {
        this.orderPayType = orderPayType;
    }

    public String getOpathName() {
        return opathName;
    }

    public void setOpathName(String opathName) {
        this.opathName = opathName;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    private List<OrderItemIndexDto> orderItem = new ArrayList<>();

    public String getSureTime() {
        return sureTime;
    }

    public void setSureTime(String sureTime) {
        this.sureTime = sureTime;
    }

    public String getSendTime() {
        return sendTime;
    }

    public void setSendTime(String sendTime) {
        this.sendTime = sendTime;
    }

    public String getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(String finishTime) {
        this.finishTime = finishTime;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }


    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Integer getQty() {
        return qty;
    }

    public void setQty(Integer qty) {
        this.qty = qty;
    }

    public String getBranchID() {
        return branchID;
    }

    public void setBranchID(String branchID) {
        this.branchID = branchID;
    }

    public String getBuyersID() {
        return buyersID;
    }

    public void setBuyersID(String buyersID) {
        this.buyersID = buyersID;
    }

    public String getBuyersName() {
        return buyersName;
    }

    public void setBuyersName(String buyersName) {
        this.buyersName = buyersName;
    }

    public String getOrderID() {
        return orderID;
    }

    public void setOrderID(String orderID) {
        this.orderID = orderID;
    }

    public String getSalesID() {
        return salesID;
    }

    public void setSalesID(String salesID) {
        this.salesID = salesID;
    }

    public String getSalesManagerID() {
        return salesManagerID;
    }

    public void setSalesManagerID(String salesManagerID) {
        this.salesManagerID = salesManagerID;
    }

    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSubbranchID() {
        return subbranchID;
    }

    public void setSubbranchID(String subbranchID) {
        this.subbranchID = subbranchID;
    }

    public String getSupplierID() {
        return supplierID;
    }

    public void setSupplierID(String supplierID) {
        this.supplierID = supplierID;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getTwoLevelBranchID() {
        return twoLevelBranchID;
    }

    public void setTwoLevelBranchID(String twoLevelBranchID) {
        this.twoLevelBranchID = twoLevelBranchID;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    public List<OrderItemIndexDto> getOrderItem() {
        return orderItem;
    }

    public void setOrderItem(List<OrderItemIndexDto> orderItem) {
        this.orderItem = orderItem;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public BigDecimal getPointQty() {
        return pointQty;
    }

    public void setPointQty(BigDecimal pointQty) {
        this.pointQty = pointQty;
    }

    public BigDecimal getPointAmount() {
        return pointAmount;
    }

    public void setPointAmount(BigDecimal pointAmount) {
        this.pointAmount = pointAmount;
    }

    public String getCouponType() {
        return couponType;
    }

    public void setCouponType(String couponType) {
        this.couponType = couponType;
    }

    public String getPayNO() {
        return payNO;
    }

    public void setPayNO(String payNO) {
        this.payNO = payNO;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public Integer getInvoicesType() {
        return invoicesType;
    }

    public void setInvoicesType(Integer invoicesType) {
        this.invoicesType = invoicesType;
    }

    public String getCheckInvalidTime() {
        return checkInvalidTime;
    }

    public void setCheckInvalidTime(String checkInvalidTime) {
        this.checkInvalidTime = checkInvalidTime;
    }

    public String getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(String cancelTime) {
        this.cancelTime = cancelTime;
    }

    public String getCompanyID() {
        return companyID;
    }

    public void setCompanyID(String companyID) {
        this.companyID = companyID;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
}

